package huiji;

import javax.swing.*;
import java.awt.*;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;

public class HuijiFrame  extends JFrame {

    public int status = 0;//0未开始，1进行中

    public Background bg = new Background(0,0);


    public void start() throws InterruptedException {
//        JFrame jFrame  = new JFrame();
//        jFrame.setVisible(true);//设置串口是否可见
//        jFrame.setSize(600,700);//设置窗口大小
//        jFrame.setLocationRelativeTo(null);//设置窗口的位置
//        jFrame.setTitle("飞机大战");//设置窗口标题
//        jFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//设置关闭窗口自动停止进程


        super.setVisible(true);//设置窗口是否可见
        super.setSize(600,700);//设置窗口大小
        super.setLocationRelativeTo(null);//设置窗口的位置
        super.setTitle("飞机大战");//设置窗口标题
        super.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//设置关闭窗口自动停止进程
        //super.setAlwaysOnTop(true);
        addMouseListener(
                new MouseAdapter() {
                    @Override
                    public void mouseClicked(MouseEvent e){
                        if (e.getButton()==1) {
                            status = 1;

                        }
                    }
                }
        );
//        while (true){
//            repaint();
//            Thread.sleep(10);
//        }

    }

    @Override
    public void paint(Graphics g){
        if(status==1){
            this.bg.paint(g);
        }else if(status==0){
            g.drawImage(Background.bi,0,0,null);
            //绘制界面文字
            g.setColor(Color.BLUE);
            g.setFont(new Font("仿宋",Font.BOLD,30));
            g.drawString("开始游戏",100,100);
        }

    }
}
